package org.jsbd.boss.dao;

import java.util.List;
import java.util.Map;

import org.jsbd.boss.common.DataGridModel;
import org.jsbd.boss.domian.MiguReadRetentConfigBean;

public interface IMiguReadRetentConfigDao {

	public void saveMiguReadRetentConfig(MiguReadRetentConfigBean miguReadRetentConfig);

	public void updateMiguReadRetentConfig(MiguReadRetentConfigBean miguReadRetentConfig);

	public MiguReadRetentConfigBean getMiguReadRetentConfig(MiguReadRetentConfigBean miguReadRetentConfig);

	public List<MiguReadRetentConfigBean> getMiguReadRetentConfigList(MiguReadRetentConfigBean miguReadRetentConfig);

	public Map<String, Object> getMiguReadRetentConfigListPage(DataGridModel page, MiguReadRetentConfigBean miguReadRetentConfig);

	public Integer getMiguReadRetentConfigCount(MiguReadRetentConfigBean miguReadRetentConfig);

	public void deleteMiguReadRetentConfig(MiguReadRetentConfigBean miguReadRetentConfig);

	public List<MiguReadRetentConfigBean> selectByMiguReadId(Integer id);

	public void deleteByMiguReadId(Integer id);

	public void insertMiguReadRetentConfig(List<MiguReadRetentConfigBean> targetList);

	public void saveRetent(List<MiguReadRetentConfigBean> mvrcs);

	public void deleteRetentBatch(MiguReadRetentConfigBean mvrcb);

}
